/* ------------------------ */
/* Font-Family: TorstarText03
/* Usage : Article Body
/* ------------------------ */
@font-face {
  font-family: 'TorstarTextO3';
  src: url("/assets/fonts/TorstarTextO3-Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'TorstarTextO3';
  src: url("/assets/fonts/TorstarTextO3-Italic.woff2") format("woff2"), url("/assets/fonts/TorstarTextO3-Italic.woff") format("woff"), url("/assets/fonts/TorstarTextO3-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'TorstarTextO3';
  src: url("/assets/fonts/TorstarTextO3-Bold.woff2") format("woff2"), url("/assets/fonts/TorstarTextO3-Bold.woff") format("woff"), url("/assets/fonts/TorstarTextO3-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

/* ------------------------ */
/* Font-Family: Torstar Compressed
/* Usage : Headlines
/* ------------------------ */
@font-face {
  font-family: 'TorstarCompressed';
  src: url("/assets/fonts/TorstarCompressed-Bold.woff2") format("woff2"), url("/assets/fonts/TorstarCompressed-Bold.woff") format("woff"), url("/assets/fonts/TorstarCompressed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  text-rendering: optimizeLegibility; }

/* ------------------------ */
/* Font-Family: Torstar Deck Condensed
/* Usage : Headlines
/* ------------------------ */
@font-face {
  font-family: 'TorstarDeckCondensed';
  src: url("/assets/fonts/TorstarDeckCondensed-Roman.woff2") format("woff2"), url("/assets/fonts/TorstarDeckCondensed-Roman.woff") format("woff"), url("/assets/fonts/TorstarDeckCondensed-Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'TorstarDeckCondensed';
  src: url("/assets/fonts/TorstarDeckCondensed-Semibold.woff2") format("woff2"), url("/assets/fonts/TorstarDeckCondensed-Semibold.woff") format("woff"), url("/assets/fonts/TorstarDeckCondensed-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  text-rendering: optimizeLegibility; }

/* ------------------------ */
/* Font-Family: Merriweather Sans
/* Usage : UI elements (nav etc.)
/* ------------------------ */
@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Regular.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Regular.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Italic.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Italic.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Bold.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Bold.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-BoldItalic.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-BoldItalic.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Black.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Black.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

/* stylelint-disable */

/* stylelint-enable */
@media print {
  .origami-widget-container {
    display: none; } }

.origami-widget-container {
  text-align: center;
  padding-top: 16px;
  clear: both;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #f8f8f8; }
  @media only screen and (min-width: 1086px) {
    .origami-widget-container {
      max-width: 1176px; } }


/*# sourceMappingURL=7.css.map?v=97da399788fa9cd6bc09*/